using System;
using System.Collections.Generic;
using System.Text;

using CommonTypes;

namespace MVCFramework.Models.Filters
{
    public interface IFilter
    {
        Id<IFilter> Id { get;set;}

        bool CheckAdd(object element);
        bool CheckGet(object element);
        bool CheckRemove(object element);
        bool CheckModify(object element, Vector v);
        bool IsActivated { get;set;}
    }

}
